insect powder - English Synonyms Dictionary

insect powder

n.
[1] insecticide